hard-hitting truths - French English Dictionary